b5d9667e7b6526b31ea3cc8778c6aa9a771361f9,plugins/org.eclipse.xtext.xbase/src/org/eclipse/xtext/xbase/linking/XbaseLazyLinker.java,XbaseLazyLinker,clearReference,#EObject#EReference#,25
Before Change
}
} else if (obj instanceof JvmFormalParameter && obj.eContainingFeature() == XbasePackage.Literals.XCLOSURE__IMPLICIT_PARAMETER) {
JvmFormalParameter parameter = (JvmFormalParameter) obj;
parameter.setParameterType(null);
}
}
After Change
} else if (obj instanceof XClosure) {
// EMF 2.5 does not dive into derived contained things thus we do it explicitly
JvmFormalParameter implicitParameter = ((XClosure) obj).getImplicitParameter();
if (implicitParameter != null)
implicitParameter.setParameterType(null);
}
}